FBKDT
FDAT
FLEN
FUPDT
FVERS
FXTRA

Syntax: FBKDT [(#channel)] or FBKDT (\file)
   and: FDAT [(#channel)]
    or: FDAT (\file)            (Toolkit II and THOR)
   and: FLEN [(#channel)]
    or: FLEN (\file)            (Toolkit II and THOR)
   and: FUPDT [(#channel)]
    or: FUPDT (\file)           (Toolkit II only)
   and: FVERS [(#channel)] or FVERS (\file)
   and: FXTRA [(#ch)]
    or: FXTRA \file             (Toolkit II only)
Location: Level-2 Device Drivers, SMS (FBKDT, FVERS)
          Toolkit II, THOR XVI, Btool (FDAT,FLEN, FUPDT)
          Toolkit II, Btool (FXTRA)

These functions are all used to return information about either the file attached to the specified channel (default #3) if the first variant of the functions is used, or the specified file.

FBKDT returns the date on which a given file was last backed up.
      Current versions of SuperBASIC commands, such as COPY and
      WCOPY do not set the back-up date of the file being copied,
      although some software may do this.

      The value returned is the date in QDOS format, ie. the
      number of seconds since Midnight 1st January 1961.

FDAT  returns the dataspace of an executable file.

FLEN  returns the length of the specified file.

FUPDT returns the date (in seconds) on which a file was
      last amended.

FVERS returns the version number of the file.
      This is generally 0 or 1 on a new file, and is
      incremented each time that a channel to a file
      is closed on level-2 or level-3 drivers.

FXTRA returns some extra information used in the
      file header.  This has no official use.

The default data device and sub-directories are supported.

Cross-Reference:
FTYP, FILE_LEN, FILE_TYP and FNAME$ return other information about a file.
SET_FBKDT and similar commands can be used to set these values.
DATASPACE and DATA_AREA are useful for Turbo compiled programs.
See also DEVICE_SPACE and DEVICE_STATUS.
